package com.kangfawei.staticProxy;

/**
 * @author  康发伟
 * 代理角色
 */
public class WedCompany implements Marry {
    // 代理的真实角色
    private MarryPerson person;

    WedCompany(MarryPerson person){
        this.person = person;
    }

    @Override
    public void marry() {
        ready();
        person.marry();
        finish();
    }

    public void ready(){
        System.out.println("结婚前的准备工作...");
    }
    public void finish(){
        System.out.println("结婚后的其他工作...");
    }
}
